|
|
| Posizione nel menu |
|---|
| Arch → Tubazioni → Tubo |
| Ambiente |
| Arch |
| Avvio veloce |
| P I |
| Introdotto nella versione |
| - |
| Vedere anche |
| Raccordo, Arredo |
Questo strumento permette di creare delle tubazioni partendo da zero, o dagli oggetti selezionati. Gli oggetti selezionati devono essere Part-based (Draft, Schizzo, ecc ..) e contenere una e una sola polilinea (wire) aperta,
An Arch Pipe object shares the common properties and behaviors of all Arch Components.
Component
Link): The base wire of this pipe, if any.For the other properties in the group see Arch Component.
Pipe
FreeCAD.ActiveDocument.Equipment.SnapPoints=[FreeCAD.Vector(0,0,100)]
È anche possibile creare Tubi Arch senza una linea di base, in questo caso utilizzare la proprietà "Length" per definire la lunghezza.
Vedere anche: API di Arch e Nozioni di base sugli script di FreeCAD.
Lo strumento Tubo può essere utilizzato nelle macro e dalla console Python utilizzando la seguente funzione:
pipe = makePipe(baseobj=None, diameter=0, length=0, placement=None, name="Pipe")
pipe object from the given baseobj and diameter.
baseobj is a Draft Line or Draft Wire.baseobj is omitted, a straight pipe can be created with just the diameter and the length in the Z direction.placement is given, it is used.import Draft, Arch
p1 = FreeCAD.Vector(1000, 0, 0)
p2 = FreeCAD.Vector(2500, 200, 0)
p3 = FreeCAD.Vector(3100, 1000, 0)
p4 = FreeCAD.Vector(3500, 500, 0)
line = Draft.make_wire([p1, p2, p3, p4])
pipe = Arch.makePipe(line, 200)
FreeCAD.ActiveDocument.recompute()
pipe2 = Arch.makePipe(diameter=120, length=3000)
FreeCAD.ActiveDocument.recompute()